﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ProyectoGrupo5.ClasesDominio;

namespace ProyectoGrupo5.Persistencia
{
    public interface IOfertanteDAO
    {
        Ofertante CrearOfertante(Ofertante ofertante);
        Ofertante VerificaCodigoOfertante(Int32 codigo);
        Ofertante VerificaCodigoRucOfertante(Int32 codigo, String ruc);
        Ofertante VerificaSoloRucOfertante(String ruc);
        Ofertante ObtenerOfertanteCodigo(Int32 codigo);
        Ofertante ObtenerOfertanteRuc(String ruc);
        Ofertante ModificarOfertante(Ofertante ofertante);
        void EliminarOfertante(Int32 codigo);
        ICollection<Ofertante> ListarOfertantesTodos();
    }
}